package com.example.gdyh.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
    * 一星客户联系人表
    */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "t_pre_grp_link_info")
public class TPreGrpLinkInfo {
    /**
     * 联系人顺序号 
     */
    @TableId(value = "LinkOrderNo", type = IdType.AUTO)
    private Integer linkorderno;

    /**
     * 准客户号码 
     */
    @TableField(value = "PreCustomerNo")
    private Integer precustomerno;

    @TableField(value = "precustomername")
    private String precustomername;
    /**
     * 联系人类型 
     */
    @TableField(value = "LinkType")
    private String linktype;

    /**
     * 姓名 
     */
    @TableField(value = "LinkMan")
    private String linkman;

    /**
     * 证件类型 
     */
    @TableField(value = "IDType")
    private String idtype;

    /**
     * 证件号码 
     */
    @TableField(value = "IDNo")
    private String idno;

    /**
     * 出生日期
     */
    @TableField(value = "Birthday")
    private LocalDate birthday;

    /**
     * 证件号码有效止期 
     */
    @TableField(value = "IDExpiryDate")
    private LocalDate idexpirydate;

    /**
     * 手机号 
     */
    @TableField(value = "Mobile")
    private String mobile;

    /**
     * 联系电话 
     */
    @TableField(value = "Phone")
    private String phone;

    /**
     * 传真 
     */
    @TableField(value = "Fax")
    private String fax;

    /**
     * Email 
     */
    @TableField(value = "Email")
    private String email;

    /**
     * 部门 
     */
    @TableField(value = "Depart")
    private String depart;

    /**
     * 职务 
     */
    @TableField(value = "Post")
    private String post;

    /**
     * 入机操作员 
     */
    @TableField(value = "MakeOperator")
    private String makeoperator;

    /**
     * 入机日期 
     */
    @TableField(value = "MakeDate")
    private LocalDate makedate;

    /**
     * 入机时间 
     */
    @TableField(value = "MakeTime")
    private String maketime;

    /**
     * 最后一次修改操作员 
     */
    @TableField(value = "ModifyOperator")
    private String modifyoperator;

    /**
     * 最后一次修改日期 
     */
    @TableField(value = "ModifyDate")
    private LocalDate modifydate;

    /**
     * 最后一次修改时间 
     */
    @TableField(value = "ModifyTime")
    private String modifytime;

    @TableField(value = "localno")
    private Integer localno;

    public static final String COL_LINKORDERNO = "LinkOrderNo";

    public static final String COL_PRECUSTOMERNO = "PreCustomerNo";

    public static final String COL_LINKTYPE = "LinkType";

    public static final String COL_LINKMAN = "LinkMan";

    public static final String COL_IDTYPE = "IDType";

    public static final String COL_IDNO = "IDNo";

    public static final String COL_BIRTHDAY = "Birthday";

    public static final String COL_IDEXPIRYDATE = "IDExpiryDate";

    public static final String COL_MOBILE = "Mobile";

    public static final String COL_PHONE = "Phone";

    public static final String COL_FAX = "Fax";

    public static final String COL_EMAIL = "Email";

    public static final String COL_DEPART = "Depart";

    public static final String COL_POST = "Post";

    public static final String COL_MAKEOPERATOR = "MakeOperator";

    public static final String COL_MAKEDATE = "MakeDate";

    public static final String COL_MAKETIME = "MakeTime";

    public static final String COL_MODIFYOPERATOR = "ModifyOperator";

    public static final String COL_MODIFYDATE = "ModifyDate";

    public static final String COL_MODIFYTIME = "ModifyTime";
}